﻿@model Yunwei.Web.Areas.Admin.Models.RegisterViewModel

@{
    ViewBag.Title = "注册";
    Layout = "~/Areas/Admin/Views/Shared/_LayoutLoginPage.cshtml";
}

<div class="row">
    <div class="col-md-6 col-md-offset-3">
        <div class="login-panel panel panel-default">
            <div class="panel-heading">
                <h3 class="panel-title">请输入注册信息</h3>
            </div>
            <div class="panel-body">

                @using (Html.BeginForm(new { returnUrl = ViewBag.ReturnUrl }))
                {
                    @Html.AntiForgeryToken()

                    <div class="form-horizontal">
                        @Html.ValidationSummary(true)

                        <div class="form-group">
                            @Html.LabelFor(model => model.Name, new { @class = "control-label col-md-2" })
                            <div class="col-md-10">
                                <input class="form-control" placeholder="用户名" name="name" type="text" autofocus />
                                @Html.ValidationMessageFor(model => model.Name, "", new { @class = "text-danger" })
                            </div>
                        </div>

                        <div class="form-group">
                            @Html.LabelFor(model => model.NickName, new { @class = "control-label col-md-2" })
                            <div class="col-md-10">
                                <input class="form-control" placeholder="昵称" name="nickname" type="text"/>
                                @Html.ValidationMessageFor(model => model.NickName, "", new { @class = "text-danger" })
                            </div>
                        </div>

                        <div class="form-group">
                            @Html.LabelFor(model => model.Password, new { @class = "control-label col-md-2" })
                            <div class="col-md-10">
                                <input class="form-control" placeholder="请输入密码" name="password" type="password" />
                                @Html.ValidationMessageFor(model => model.Password, "", new { @class = "text-danger" })
                            </div>
                        </div>

                        <div class="form-group">
                            @Html.LabelFor(model => model.ConfirmPassword, new { @class = "control-label col-md-2" })
                            <div class="col-md-10">
                                <input class="form-control" placeholder="请确认密码" name="confirmpassword" type="password" />
                                @Html.ValidationMessageFor(model => model.ConfirmPassword, "必填", new { @class = "text-danger" })
                            </div>
                        </div>

                        <div class="form-group">
                            @Html.LabelFor(model => model.Email, new { @class = "control-label col-md-2" })
                            <div class="col-md-10">
                                <input class="form-control" placeholder="邮箱" name="email" type="email" />
                                @Html.ValidationMessageFor(model => model.Email, "必填", new { @class = "text-danger" })
                            </div>
                        </div>

                        <div class="form-group">
                            @Html.LabelFor(model => model.Phone, new { @class = "control-label col-md-2" })
                            <div class="col-md-10">
                                <input class="form-control" placeholder="手机" name="phone" type="text" />
                                @Html.ValidationMessageFor(model => model.Phone, "必填", new { @class = "text-danger" })
                            </div>
                        </div>

                        <div class="form-group">
                            @Html.LabelFor(model => model.Role, new { @class = "control-label col-md-2" })
                            <div class="col-md-10">
                                @Html.DropDownListFor(model => model.Role, Model.RoleItems, new { @class="form-control"})
                                @Html.ValidationMessageFor(model => model.Role, "必填", new { @class = "text-danger" })
                            </div>
                        </div>

                        <div class="form-group">
                            @Html.LabelFor(model => model.VerificationCode, new { @class = "control-label col-md-2" })
                            <div class="col-md-10">
                                <input class="form-control" placeholder="验证码" name="VerificationCode" type="text" style="width:150px;display:inline;" />
                                <img id="verificationcode" title="点击刷新" src="@Url.Action("VerificationCode")" style="cursor:pointer" />
                                @Html.ValidationMessageFor(model => model.VerificationCode, "必填", new { @class = "text-danger" })
                            </div>
                        </div>
                        <div class="form-group">
                            <div class="col-md-10">
                                <input type="checkbox" checked="checked" required />我同意 <a href="#" data-target="#modal" data-toggle="modal">《用户注册协议》</a>
                            </div>
                        </div>
                        <div class="form-group">
                            <div class="col-md-offset-2 col-md-10">
                                <input type="submit" value="注册" class="btn btn-default" />
                            </div>
                        </div>
                    </div>
                }
            </div>
        </div>
    </div>
</div>

<div class="modal fade" id="modal" aria-labelledby="modalLabel" role="dialog" tabindex="-1">
    <div class="modal-dialog" role="document">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                <h1 class="modal-title" id="modalLabel">云味用户协议</h1>
            </div>
            <div class="modal-body">
                <div style="padding: 20px;overflow-y:auto;">
                    <p>云味与云味用户共同确认：</p>
                    <p>1. 本服务协议双方为臻憬信息科技（重庆）有限公司旗下网站“云味”（下称“云味”）与云味用户，本服务协议具有合同效力。</p>
                    <p>2. 云味用户点击云味注册页面的同意注册按钮并完成注册程序、获得云味账号和密码时，视为云味用户与云味已达成《云味用户协议》。</p>
                    <p>3. 云味及云味用户均已认真阅读本《云味用户协议》(下称“本协议”)中全部条款及云味发布的其他全部服务条款和操作规则的内容，对本协议及前述服务条款和规则均以知晓、理解并接受，同意将其作为确定双方权利义务的依据。</p>
                    <p>4. 无论云味用户事实上是否在注册之前认真阅读了本服务协议，只要云味用户点击协议正本下方的“确认”按钮并按照云味注册程序成功注册为云味用户，云味用户的行为仍然表示其同意并签署了本服务协议。</p>

                    <h2>一、定义条款</h2>
                    <p>1. 云味用户</p>
                    <p>1.1 接受并同意本协议全部条款及云味发布的其他全部服务条款和操作规则、通过云味进行订餐交易的云味注册会员</p>
                    <p>1.2 云味用户进行用户注册并非出于违反法律法规或破坏云味网络订餐交易秩序的目的。</p>
                    <p>1.3 云味用户为具备完全民事行为能力的自然人，或者是具有合法经营资格的实体组织。</p>
                    <p>1.4 云味用户承诺进行用户注册并非出于违反法律法规或破坏云味网络订餐交易秩序的目的。</p>
                    <p>2. “商家”为“云味用户“委托云味进行订餐交易的餐厅、自然人、法人和其他组织。</p>
                    <p>3. “订餐交易”：云味用户委托云味并通过云味的网站浏览商品并与商家通过云味进行交易订餐商品和服务的活动。</p>
                    <p>4. “订餐信息”：云味用户委托云味发布的，在云味页面上展示的订餐商品和服务信息，包括但不限于订餐商品和服务的名称、种类、数量、质量、价格、有效期、预约时间、商家地址、配送方式、退换货方式、退款条件、售后服务等内容。订餐信息在法律上构成云味用户就订餐商品和服务向云味发出的订餐及配送要约。</p>

                    <h2>二、用户服务</h2>
                    <p>云味用户委托云味为用户通过云味进行网络订餐交易活动提供网络交易平台服务，目前云味对用户提供的云味网络交易平台服务为免费服务，但云味保留未来对云味网络交易平台服务收取服务费用的权利。</p>
                    <p>1. 服务规则</p>
                    <p>1.1 浏览订餐信息</p>
                    <p>云味用户在云味浏览订餐商品和服务的订餐信息时，应当仔细阅读订餐信息中包含的全部内容，包括但不限于订餐商品和服务的名称、种类、数量、质量、价格、有效期、预约时间、商家地址、营业时间、配送方式、退换货方式、退款条件、售后服务等内容，其中云味用户应特别注意订餐商品和服务的有效期、预约时间及退款条件等内容，云味用户完全接受订餐信息中包含的全部内容后方可点击购买。</p>
                    <p>2. 提交及确认订餐订单</p>
                    <p>2.1 云味用户应当仔细阅读订餐订单页面中所包含的全部内容，包括但不限于订餐信息中的全部内容、为再次提示云味用户注意而标明的本单订餐商品和服务的有效期、退款条件等内容（如有），选择及确认购买数量、价格、应付总额、云味用户接收订餐电子消费凭证的联系方式或接收货物的收货地址和送货时间等内容。前述订餐订单页面中所包含的全部内容，构成了云味用户与云味之间达成的订餐及配送合同的合同内容，云味用户完全同意订餐订单的全部内容后方可提交订单。</p>
                    <p>2.2 云味用户再次阅读并确认订餐订单的全部内容后方可点击确认订单并付款，云味用户确认订单即视为用户已知晓、同意并接受订餐订单中的全部内容，与云味成立了委托订餐合同。订餐订单中所包含的全部内容即为订餐合同的内容，具体包括但不限于订餐商品和服务的名称、种类、数量、质量、价格、有效期、预约时间、商家地址、营业时间、配送方式、退换货方式、退款条件、售后服务等，云味只负责受到云味用户所委托的订餐及配送服务，云味不对云味用户所订餐商品的品质，安全负责。云味用户不得向云味追究法律责任。</p>
                    <p>2.3 如云味用户与商家因订餐合同的履行发生任何争议，包括但不限于对订餐商品和服务的数量、质量、价格、有效期、预约时间、商家地址、配送方式、退换货方式、退款条件、售后服务等问题发生争议的，云味用户应与商家确定云味用户与商家各自的权利义务，承担各自的责任，解决争议。云味可协助云味用户与商家之间争议的协商调解。</p>

                    <h2>三、云味用户的权利和义务</h2>
                    <p>1. 联系方式、联系地址等全部信息真实、完整、准确，并当上述信息发生变更时及时进行更新提供给云味的信息。</p>
                    <p>2. 云味用户在云味进行订餐交易时不得恶意干扰订餐的正常进行、破坏云味订餐秩序。</p>
                    <p>3. 云味用户不得以任何技术手段或其他方式干扰云味的正常运行或干扰其他用户对云味服务的使用。</p>
                    <p>4. 云味用户不得以虚构事实等方式恶意诋毁云味或商家的商誉。</p>
                    <p>5. 云味用户不得对订餐商品和服务进行虚假评价或虚假投诉。</p>

                    <h2>四、云味的权利和义务</h2>
                    <p>1. 如云味用户不具备本协议约定的注册资格，则云味有权拒绝用户进行注册，对已注册的用户有权注销其云味会员账号，云味因此而遭受损失的有权向前述用户或其法定代理人主张赔偿。同时，云味保留其他任何情况下决定是否接受云味用户注册的权利。</p>
                    <p>2. 云味发现账户使用者并非账户初始注册人时，有权中止该账户的使用。</p>
                    <p>3. 云味有权接受商家委托对订单内容作出变更，如云味用户接受变更后的内容则用户可确认订单及付款，如云味用户不接受变更后内容则有权取消订单。云味用户付款成功后，如确因情况变化导致商家需对订单内容作出变更的，云味有权接受商家委托单方对订单内容作出变更，如云味用户接受变更则按变更后的订单内容进行消费，如云味用户不接受变更则用户有权取消订单并要求云味代商家全额退款。</p>
                    <p>4. 云味保留修改、中止或终止云味服务的权利，云味行使前述权利将按照法律规定的程序及方式告知云味用户。</p>
                    <p>5. 云味有权随时删除云味网站内各类不符合国家法律法规、规范性文件或云味网站规定的云味用户评价等内容信息，云味行使该等权利不需提前通知云味用户。</p>

                    <h2>五、特别声明</h2>
                    <p>1. 云味用户未通过云味与商家之间进行的交易不属于云味订餐交易，云味对不属于云味订餐交易的交易事项不承担任何责任，云味用户不得因其与商家之间因此类交易发生的任何争议投诉云味或要求美团承担任何责任。不属于云味订餐交易的情况具体包括：云味用户未在云味与商家成立订单；云味用户虽在云味与商家成立订单，但未通过云味而直接向商家支付价款。</p>
                    <p>2. 不论在何种情况下，云味对由于信息网络设备维护、信息网络连接故障、电脑、通讯或其他系统的故障、电力故障、罢工、劳动争议、暴乱、起义、骚乱、生产力或生产资料不足、火灾、洪水、风暴、爆炸、战争、政府行为、司法行政机关的命令、其他不可抗力或第三方的不作为而造成的不能服务或延迟服务不承担责任。</p>
                    <p>3. 为了云味用户更加方便和安全的使用云味的服务，云味将使用cookie，收集云味用户与云味站点有关的特征信息，用于标识云味用户的设备。同时，云味会积极采取先进的技术手段和有效的管理机制来保障用户的账户安全，保障云味用户的隐私信息不被任何未授权的使用或者泄露。</p>

                    <h2>六、知识产权</h2>
                    <p>1. 云味所包含的全部智力成果包括但不限于数据库、网站设计、文字和图表、软件、照片、录像、音乐、声音及其前述组合，软件编译、相关源代码和软件 (包括小应用程序和脚本) 的知识产权权利均归云味所有。用户不得为商业目的复制、更改、拷贝、发送或使用前述任何材料或内容。</p>
                    <p>2. 云味名称中包含的所有权利 (包括商誉和商标) 均归云味所有。</p>

                    <h2>七、协议的变更和终止</h2>
                    <p>1. 协议的变更</p>
                    <p>1.1 云味有权对本协议内容或云味发布的其他服务条款及操作规则的内容进行变更，云味将按照法律规定的程序及方式发布公告。如云味用户继续使用云味提供的服务即视为云味用户同意该等内容变更，如云味用户不同意变更后的内容则云味用户有权注销云味账户、停止使用云味服务。</p>

                    <h2>八、争议解决</h2>
                    <p>云味用户与云味因本协议的履行发生争议的应通过友好协商解决，协商解决不成的，任一方有权将争议提交北京仲裁委员会依据该会仲裁规则进行仲裁。</p>

                    <h2>九、协议生效</h2>
                    <p>本协议云味于用户点击云味注册页面的同意注册并完成注册程序、获得云味账号和密码时生效，对云味和用户均具有约束力。</p>
                </div>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
            </div>
        </div>
    </div>
</div>

<script src="~/Scripts/jquery.validate.min.js"></script>
<script type="text/javascript">
    $("#verificationcode").click(function () {
        $("#verificationcode").attr("src", "@Url.Action("VerificationCode")?" + new Date());
    })
</script>